Vers une nouvelle approche d'extraction de la logique métier d'une application orientée objet
نویسندگان
چکیده
Résumé. Les compagnies font face à d’énormes coûts pour maintenir leurs applications informatiques. Ces applications contiennent des connaissances corporatives importantes qui deviennent difficiles à récupérer après plusieurs années d’opération et d’évolution. Plusieurs approches ont été proposées afin d’extraire du code source des abstractions pour aider les développeurs à assimiler ces connaissances. Cependant, l’abstraction extraite par la plupart des approches combine la logique métier de l’application et son architecture. Nous proposons une nouvelle approche pour extraire le modèle d’une application orientée objet. Ce modèle est donné comme un diagramme de classes UML présentant les classes métier de l’application et leurs interrelations. Cette approche a été validée sur plusieurs systèmes écrits en Java et donne de bons résultats pour les systèmes bien structurés avec un bon style de programmation.
منابع مشابه
Modélisation et extraction de données pour un entrepôt objet
Résumé : Cet article traite de la modélisation orientée objet pour la conception d'un entrepôt de données complexes et historisées (conservation des évolutions). Un des aspects majeurs de cette modélisation est l'extension du concept de classe par celui de classe entrepôt, défini au travers d'un filtre temporel et d'un filtre d'archives ainsi que d'une fonction de construction. Les filtres gère...
متن کاملVers une nouvelle approche d'extraction des motifs séquentiels non-dérivables
Résumé. L’extraction de motifs séquentiels est un défi important pour la communauté fouille de données. Même si les représentation condensées ont montré leur intérêt dans le domaine des itemsets, à l’heure actuelle peu de travaux considèrent ce type de représentation pour extraire des motifs. Cet article propose d’établir les premières bases formelles pour obtenir les bornes inférieures et supé...
متن کاملDeduction Automatique et Systemes Transformationnels
RESUME : Les syst~mes transformatiounels utilisent des processus d6duetifs d'une approche diff6rente des syst~mes utilis6s en intelligence artificielle. A travers une comparaison du langage Prolog et du lan-gage Sygmart, il est montr~ comment r~aliser dans les syst~mes transformationnels des applications utili-sant des raisonnements et des bases de connaissances. I. INTRODUCTION : Le traitement...
متن کاملDes programmes logiques avec contraintes qui apprennent des programmes logiques avec contraintes
LIRSIA Faculté des Sciences Mirande 9, Avenue Alain Savary B.P. 400 — F-21011 Dijon Email : fMarc.Bernard, [email protected] Web : recife.u-bourgogne.fr:8081/f ̃mb, ̃fjg R esum e : La Programmation Logique Inductive (PLI) est une technique d’apprentissage efficace qui commence à être utilisée dans certaines applications industrielles. Cependant, la PLI repose sur la Programm...
متن کاملLa combinaison d'UML avec la méthode formelle CSP-OZ pour le développement d'applications bases des données
Les méthodes utilisées pour la spécification et le développement d’applications de bases de données sont basées soit sur les notations graphiques (appelées méthodes semi-formelles) soit sur des notations mathématiques (appelées méthodes formelles). Les méthodes semi-formelles (E-R, UML, OMT,...) (Jacobson et al., 2005) permettent une représentation intuitive et synthétique du système à étudier....
متن کامل